package com.whg.demo.model;

import java.io.Serializable;
import javax.persistence.*;

@Table(name = "dm_bg_zmxz")
public class DmBgZmxzModel implements Serializable {
    /**
     * 征免性质代码
     */
    @Id
    @Column(name = "zmxz_dm")
    private String zmxzDm;

    /**
     * 征免性质名称
     */
    private String zmxzmc;

    /**
     * 征免性质简称
     */
    private String zmxzjc;

    /**
     * 选用标志
     */
    private String xybz;

    /**
     * 有效标志 Y-有效，N-无效
     */
    private String yxbz;

    private static final long serialVersionUID = 1L;

    /**
     * 获取征免性质代码
     *
     * @return zmxz_dm - 征免性质代码
     */
    public String getZmxzDm() {
        return zmxzDm;
    }

    /**
     * 设置征免性质代码
     *
     * @param zmxzDm 征免性质代码
     */
    public void setZmxzDm(String zmxzDm) {
        this.zmxzDm = zmxzDm == null ? null : zmxzDm.trim();
    }

    /**
     * 获取征免性质名称
     *
     * @return zmxzmc - 征免性质名称
     */
    public String getZmxzmc() {
        return zmxzmc;
    }

    /**
     * 设置征免性质名称
     *
     * @param zmxzmc 征免性质名称
     */
    public void setZmxzmc(String zmxzmc) {
        this.zmxzmc = zmxzmc == null ? null : zmxzmc.trim();
    }

    /**
     * 获取征免性质简称
     *
     * @return zmxzjc - 征免性质简称
     */
    public String getZmxzjc() {
        return zmxzjc;
    }

    /**
     * 设置征免性质简称
     *
     * @param zmxzjc 征免性质简称
     */
    public void setZmxzjc(String zmxzjc) {
        this.zmxzjc = zmxzjc == null ? null : zmxzjc.trim();
    }

    /**
     * 获取选用标志
     *
     * @return xybz - 选用标志
     */
    public String getXybz() {
        return xybz;
    }

    /**
     * 设置选用标志
     *
     * @param xybz 选用标志
     */
    public void setXybz(String xybz) {
        this.xybz = xybz == null ? null : xybz.trim();
    }

    /**
     * 获取有效标志 Y-有效，N-无效
     *
     * @return yxbz - 有效标志 Y-有效，N-无效
     */
    public String getYxbz() {
        return yxbz;
    }

    /**
     * 设置有效标志 Y-有效，N-无效
     *
     * @param yxbz 有效标志 Y-有效，N-无效
     */
    public void setYxbz(String yxbz) {
        this.yxbz = yxbz == null ? null : yxbz.trim();
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", zmxzDm=").append(zmxzDm);
        sb.append(", zmxzmc=").append(zmxzmc);
        sb.append(", zmxzjc=").append(zmxzjc);
        sb.append(", xybz=").append(xybz);
        sb.append(", yxbz=").append(yxbz);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}